github.com/0chain/gosdk@v1.17.11/docs/uml/get wallet.puml (about) 1 @startuml 2 participant "<size:20><&terminal></size> ./zbox getwallet" as cli 3 collections gosdk 4 5 cli -> gosdk: GetClientEncryptedPublicKey() 6 7 gosdk -> gosdk: check initialized sdk 8 gosdk -> gosdk: create new encryption scheme 9 gosdk -> gosdk: initialize encryption scheme with mnemonic 10 gosdk --> cli: return encrypted public key 11 12 cli -> cli: initialize wallet with client public key, client id and encrypted public key 13 @enduml